package com.company.v03;
/*
 有多个参数，返回值
*/
public interface TestInterface {
  int testMethod(int num1, int num2);
}

class Demo {
  public static void main(String[] args) {
    //
    TestInterface t =
        (x, y) -> {
          System.out.println("这个方法有两个参数分别是x=" + x + ",y=" + y + "并且有返回值");
          return x + y;
        };
    int a = t.testMethod(10, 20);
    System.out.println("方法的返回值是="+a);
  }
}
/*
  多个参数（）不可省略
  方法体有多个语句{}不可省略
  如果方法体只有一句话，并且一句话是返回语句，{}和return关键字都可以省略
  lambda表达式使用的接口叫函数式接口
  通过注解来限制函数式接口@FuntionalInterface
 */